import request from '@/utils/request';

// 查询apollo项目替换模板列表
export function listApolloAppTemplate(query) {
  return request({
    url: '/tool/apolloAppTemplate/list',
    method: 'get',
    params: query,
  });
}

// 查询apollo项目替换模板详细
export function getApolloAppTemplate(appTemplateId) {
  return request({
    url: '/tool/apolloAppTemplate/' + appTemplateId,
    method: 'get',
  });
}

// 新增apollo项目替换模板
export function addApolloAppTemplate(data) {
  return request({
    url: '/tool/apolloAppTemplate',
    method: 'post',
    data: data,
  });
}

// 修改apollo项目替换模板
export function updateApolloAppTemplate(data) {
  return request({
    url: '/tool/apolloAppTemplate',
    method: 'put',
    data: data,
  });
}

// 删除apollo项目替换模板
export function delApolloAppTemplate(appTemplateId) {
  return request({
    url: '/tool/apolloAppTemplate/' + appTemplateId,
    method: 'delete',
  });
}

// 下载模板
export function getTemplateOssId() {
  return request({
    url: '/tool/apolloAppTemplate/getTemplateOssId',
    method: 'get',
  })
}

// 获取下载结果
export function getImportResult() {
  return request({
    url: '/tool/apolloAppTemplate/getImportResult',
    method: 'get',
  })
}
